@charset "utf-8";
/* CSS Document */

body {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 11px;
	background-image: url(../gfx/BgBlue80.png);
}
#BgBlue {
	background-image: url(../gfx/BgGrey.png);
	background-repeat: repeat;
}
#BgGreen {
	background-image: url(../gfx/BgGreen.png);
	background-repeat: repeat;
}
#List {
	margin-bottom: 10px;
	height: 24px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 12px;
	text-transform: uppercase;
	color: #FFF;
	width: 285px;
	float: left;
	margin-right: 0px;
	margin-left: 30px;
	background-color: #333;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #000;
	border-bottom-color: #000;
}
#List a {
	color: #FFF;
	text-decoration: none;
}
#TempHead {
	margin-bottom: 20px;
	margin-top: 10px;
	padding-left: 30px;
}






h1 {
	font-size: 24px;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 100;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-shadow: 1px 1px 1px #000;
}
.FootButton {
	font-size: 24px;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 100;
	text-shadow: 1px 1px 1px #000;
	padding-top: 10px;
}

h2 {
	text-transform: uppercase;
	font-weight: 900;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-family: "Arial Black", Gadget, sans-serif;
}


h3 {
	text-transform: uppercase;
	font-weight: 900;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	font-family: "Arial Black", Gadget, sans-serif;
}

h5 {
	text-transform: uppercase;
	font-weight: 100;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
}
ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

p {
	margin: 0px;
	padding: 0px;
	line-height: 10px;
	font-size: 10px;
}


a {
	text-decoration: none;
}
#Bg {
	background-image: url(../gfx/bg.png);
	background-repeat: repeat-x;
	background-color: #006699;
	font-size: 10px;
}
#Bg #Container{
	margin: auto;
	width: 960px;
	text-align: left;
}
#Bg #Container #Head{
	height: 100px;
	position: relative;
}
#Bg #Container #Head #Logo{
	float: left;
	width: 315px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
	text-align: center;
	background-image: url(../gfx/logo-alphaw.png);
	background-repeat: no-repeat;
	background-position: center top;
	/* [disabled]text-shadow: 1px 1px 1px #fff; */
	vertical-align: sub;
	padding-top: 84px;
}
#Bg #Container #Head #Menu {
	float: right;
}
#Bg #Container #Head #Menu ul .MenuItem a {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	color: #FFF;
	font-weight: 900;
	text-shadow: 1px 1px 1px #000;
}
#Bg #Container #Head #Menu ul .MenuItem a:hover {
	background-color: #069;
}

#Bg #Container #Head #Menu ul .MenuItem {
	float: left;
	margin-right: 5px;
	margin-left: 5px;
	padding-right: 5px;
	padding-left: 5px;
}
.ColHead {
	height: 30px;
	margin-bottom: 5px;
	text-transform: uppercase;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-right: 5px;
	position: relative;
}
.ColHead .Left .HeadLine   {
	font-family: "Arial Black", Gadget, sans-serif;
	font-weight: 900;
	color: #FFF;
	font-size: 24px;
	display: block;
	margin-bottom: 0px;
	height: 20px;
	vertical-align: top;
	line-height: 16px;
	text-shadow: 1px 1px 1px #000;
}
.ColHead .Right .HeadLine   {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: 100;
	color: #FFF;
	/* [disabled]float: right; */
	display: block;
	margin-bottom: -5px;
	height: 24px;
	line-height: 18px;
	text-shadow: 1px 1px 1px #000;
}
.ColHead .Left{
	float: left;
	text-align: left;
}
.ColHead .Right{
	float: right;
	text-align: right;
}
#Col1  {
	padding: 0px;
	float: left;
	width: 315px;
	position: relative;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#Bg #Container #Col1 ul .Avail a{
	text-transform: uppercase;
	color: #FFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	display: inline-block;
	background-color: #069;
	height: 44px;
	/* [disabled]margin-bottom: 5px; */
}
#Bg #Container #Col1 ul .Avail{
	height: 44px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #000;
	border-bottom-color: #000;
	width: 309px;
	background-color: #3FF;
	list-style-type: none;
	margin-bottom: 5px;
	float: left;
	clear: left;
}
#Bg #Container #Col1 ul .Avail a .RoomNo{
	float: left;
	height: 44px;
	width: 65px;
	font-size: 24px;
	padding-top: 10px;
	text-align: right;
	margin-right: 15px;
}
#Bg #Container #Col1 ul .Avail a .HeadLine{
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 12px;
	float: left;
	clear: right;
	padding-top: 10px;
	height: 12px;
	font-weight: 900;
	margin-bottom: 1px;
}
#Bg #Container #Col1 ul .Avail a .DisCom{
	/* [disabled]font-size: 10px; */
	/* [disabled]display: inline; */
	/* [disabled]float: left; */
}
#Bg #Container #Col1 ul .Avail a .DisCom .Com{
	margin-right: 5px;
	margin-left: 5px;
}
#Bg #Container #Col1 ul .Avail a:hover {
	/* [disabled]text-decoration: none; */
	background-color: #39C;
	display: inline-block;
}


#Col2 {
	padding: 0px;
	float: left;
	width: 330px;
	position: relative;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#Bg #Container #Col2 .Event a  {
	color: #FFF;
	height: 69px;
}
#Bg #Container #Col2 ul .Right  {
	text-align: left;
	float: right;
	width: 239px;
	line-height: 11px;
	padding-top: 5px;
}
#Bg #Container #Col2 ul .Left    {
	float: left;
	width: 85px;
	text-align: center;
	line-height: 20px;
}
#Bg #Container #Col2 ul .Right .EventTime  {
	text-align: right;
	float: right;
	display: inline-block;
	clear: both;
	margin-right: 5px;
	margin-bottom: 5px;
}
#Bg #Container #Col2 ul .Right .EventHeadline  {
	font-family: "Arial Black", Gadget, sans-serif;
	font-weight: 900;
	display: block;
	float: left;
	clear: right;
	font-size: 11px;
}
#Bg #Container #Col2 ul .Right .EventInfo  {
	clear: both;
	float: left;
}
#Bg #Container #Col2 ul .Right .EventFrom  {
	float: left;
	clear: both;
}

#Bg #Container #Col2 ul a .Left .Event3  {
	font-size: 24px;
	display: block;
	height: 24px;
	text-shadow: 1px 1px 1px #000;
	margin-top: 2px;
	margin-bottom: 1px;
}
#Bg #Container #Col2 ul a .Left .Expire  {
	height: 10px;
	margin-top: -5px;
	padding-top: -5px;
	display: inline;
	width: 85px;
	line-height: 6px;
}
#Bg #Container #Col2 .Event li {
	height: 69px;
	width: 324px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #000;
	border-bottom-color: #000;
	margin-bottom: 5px;
	text-transform: uppercase;
	color: #FFF;
}
#Bg #Container #Col2 .Green a .Left .EventIcon  {
	background-image: url(../gfx/iconew.png);
	background-repeat: no-repeat;
	display: block;
	height: 24px;
	width: 85px;
	background-position: center;
	margin-top: 5px;
}
#Bg #Container #Col2 .Blue a .Left .EventIcon  {
	background-image: url(../gfx/icopend.png);
	background-repeat: no-repeat;
	display: block;
	height: 24px;
	width: 85px;
	background-position: center;
	margin-top: 5px;
}
#Bg #Container #Col2 .Pink a .Left .EventIcon {
	background-image: url(../gfx/icoaccept.png);
	background-repeat: no-repeat;
	display: block;
	height: 24px;
	width: 85px;
	background-position: center;
	margin-top: 5px;
}
#Bg #Container #Col2 .Purple a .Left .EventIcon {
	background-image: url(../gfx/icoexpired2.png);
	background-repeat: no-repeat;
	display: block;
	height: 24px;
	width: 85px;
	background-position: center;
	margin-top: 5px;
}
#Bg #Container #Col2 .Orange a .Left .EventIcon {
	background-image: url(../gfx/icoresend.png);
	background-repeat: no-repeat;
	display: block;
	height: 24px;
	width: 85px;
	background-position: center;
	margin-top: 5px;
}
#Bg #Container #Col2 .Red a .Left .EventIcon {
	background-image: url(../gfx/icowarning.png);
	background-repeat: no-repeat;
	display: block;
	height: 24px;
	width: 85px;
	background-position: center;
	margin-top: 5px;
}
.Orange a{
	background-color: #F90;
	/* [disabled]height: 69px; */
	display: inline-block;
}
.Orange a:hover {
	background-color: #Fb0;
	display: inline-block;
	color: #FFF;
}
.Green a{
	background-color: #99cc00;
	height: 69px;
	display: inline-block;
}
.Green a:hover {
	background-color: #99ee00;
	display: inline-block;
	color: #FFF;
}
.Blue a{
	background-color: #0099ff;
	display: inline-block;
	height: 69px;
}
.Blue a:hover {
	background-color: #00bbff;
	display: inline-block;
	color: #FFF;
}
.Purple a{
	background-color: #9900cc;
	display: inline-block;
	height: 69px;
}
.Purple a:hover {
	background-color: #cc00ff;
	display: inline-block;
	color: #FFF;
}
.Red a{
	background-color: #dd0000;
	display: inline-block;
	height: 69px;
}
.Red a:hover {
	background-color: #ff0000;
	display: inline-block;
	color: #FFF;
}
.Pink a{
	background-color: #ff66ff;
	display: inline-block;
	height: 69px;
}
.Pink a:hover {
	background-color: #ff99ff;
	display: inline-block;
	color: #FFF;
}

.GRAY a{
	background-color: #808080;
	display: inline-block;
	height: 69px;
}
.GRAY a:hover {
	background-color: #80B380;
	display: inline-block;
	color: #FFF;
}

.GOLDENROD a{
	background-color: #DAA520;
	display: inline-block;
	height: 69px;
}
.GLODENROD a:hover {
	background-color: #DAD820;
	display: inline-block;
	color: #FFF;
}








#Col3 {
	float: left;
	width: 315px;
	padding: 0px;
	position: relative;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#TempMenu {
	height: 500px;
	width: 500px;
}
.ColControl {
	height: 45px;
	text-align: center;
	float: left;
	clear: left;
	position: relative;
	top: 5px;
	width: 100%;
	text-transform: uppercase;
}
#Col1 .ColControl {
	width: 309px;

}
#Col2 .ColControl {
	width: 324px;

}
.ColControl p {
	margin-top: 5px;
	font-size: 10px;
}
.ColControl ul li a{
	text-align: center;
	text-transform: uppercase;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 12px;
	font-weight: 900;
	color: #FFF;
	text-shadow: 1px 1px 1px #000;
}
.ColControl ul li a:hover {
	text-align: center;
	text-transform: uppercase;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 12px;
	font-weight: 900;
	color: #CCC;
	text-shadow: 1px 1px 1px #000;
}
.ColControl ul li {
	display: inline;
	margin-right: 5px;
	margin-left: 5px;
}
.ColFoot a {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #000;
	border-bottom-color: #000;
	display: block;
	color: #FFF;
	height: 39px;
	background-color: #069;
	text-align: center;
	clear: none;
	float: left;
	font-size: 11px;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 36px;
	width: 100%;
	padding-top: 5px;
}
.ColFoot a:hover {
	background-color: #39C;
	display: block;
	color: #FFF;
}
#Col2 .ColFoot ul li a {
	background-color: #9C0;
}
#Col2 .ColFoot ul li a:hover{
	background-color: #99ee00;
	display: block;
	color: #FFF;
}
#Col1 .ColFoot {
	float: left;
	height: 45px;
	text-align: center;
	width: 309px;
	position: absolute;
	top: 540px;
}
#Col2 .ColFoot {
	height: 45px;
	text-align: center;
	width: 324px;
	position: absolute;
	top: 540px;
	float: left;
}
#Col3 .ColFoot {
	height: 45px;
	text-align: center;
	width: 309px;
	position: absolute;
	top: 540px;
	float: left;
}
.FormRooms {
	background-color: #069;
	padding-right: 10px;
	padding-left: 10px;
	margin-bottom: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #000;
	border-bottom-color: #000;
	height: 44px;
	margin-right: 5px;
}


.xactiveField        {
	color: #7faed3;
	background-color: #069;
	border: 1px solid #7faed3;
        }

.xidle        {
	color: #999;
	background-color: #069;
	border: 1px solid #fcfcfc;
	cursor: pointer;
        }
#AvailOneWrap {
	height: 130px;
	width: 450px;
	padding: 10px;
	/* [disabled]background-color: #0CF; */
	/* [disabled]display: none; */
	background-image: url(../gfx/BgBlue80.png);
}
#AvailOneWrap .RoomCatName  {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 12px;
	font-weight: 900;
	text-transform: uppercase;
	color: #FFF;
	/* [disabled]clear: both; */
	/* [disabled]float: left; */
	height: 20px;
	margin-bottom: 10px;
}
#AvailOneWrap .ValDesc li {
	height: 10px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 10px;
	margin-bottom: 0px;
	float: left;
}
#AvailOneWrap .CurVal li {
	font-family: "Arial Black", Gadget, sans-serif;
	font-weight: 900;
	font-size: 12px;
}
#AvailOneWrap .NewVal .ValName {
	padding-top: 6px;
}
#AvailOneWrap ul .ValName {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #FFF;
	float: left;
	width: 100px;
	text-align: right;
	margin-bottom: 5px;
	margin-right: 0px;
}
#AvailOneWrap ul {
	clear: both;
	float: right;
	list-style-type: none;
	/* [disabled]margin-bottom: 2px; */
	/* [disabled]background-color: #F00; */
	/* [disabled]height: 24px; */
	vertical-align: middle;
}
#AvailOneWrap ul li {
	float: left;
	width: 105px;
	text-transform: uppercase;
	color: #FFF;
	/* [disabled]font-size: 11px; */
	text-align: center;
	/* [disabled]height: 16px; */
	/* [disabled]background-color: #3F3; */
	margin-right: 5px;
	margin-left: 5px;
	/* [disabled]font-weight: bold; */
}
#AvailOneWrap ul li .FormAvailRoom {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 14px;
	font-weight: 900;
	color: #000;
	height: 24px;
	width: 70px;
	text-align: center;
	background-color: #FFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
}
#AvailOneWrap .ButtonUl {
	/* [disabled]float: right; */
	margin-top: 10px;
}
#AvailOneWrap ul li a .Button {
	background-color: #0CF;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 12px;
	font-weight: 900;
	height: 20px;
	/* [disabled]width: 80px; */
	color: #FFF;
	display: block;
	text-align: center;
	padding-top: 5px;
}
#AvailOneWrap ul li a .Button a:hover {
	/* [disabled]text-decoration: none; */
	background-color: #F00;
	display: block;
}




label{
	display:inline-block;
	font-weight:900;
	text-align:center;
	float:left;
	text-transform: uppercase;
	margin-top: 9px;
	/* [disabled]font-family: Arial, Helvetica, sans-serif; */
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	clear: right;
}


.small{
	display:inline-block;
	font-size:10px;
	font-weight:100;
	text-align:left;
	text-transform: uppercase;
	font-style: normal;
	line-height: 8px;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
}
#WrapDetails {
	height: 219px;
	margin-bottom: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #000;
	border-bottom-color: #000;
	background-color: #069;
	text-align: center;
	width: 309px;
}
#WrapDetails h2{
	line-height: 16px;
	text-shadow: 1px 1px 1px #000;
}


#WrapDetails .Left {
	text-align: right;
	width: 99px;
	float: left;
	padding: 0px;
	clear: none;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#WrapDetails .Right {
	text-transform: uppercase;
	text-align: left;
	float: left;
	clear: right;
	width: 180px;
}
#WrapDetails .Space {
	width: 20px;
	clear: both;
	height: 15px;
}
#WrapDetails p {
	text-transform: uppercase;

}
#WrapDetails .Title{
	text-transform: uppercase;
	margin-bottom: 20px;
	padding-top: 15px;
}
.WrapArea {
	height: 69px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #000;
	border-bottom-color: #000;
	width: 99px;
	text-align: center;
	margin-bottom: 5px;
	float: left;
	margin-right: 5px;
}
.Area {
	font-size: 24px;
	text-transform: uppercase;
	height: 24px;
	display: block;
	padding-top: 5px;
	text-shadow: 1px 1px 1px #000;
}
#WrapCity {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #000;
	border-bottom-color: #000;
	height: 44px;
	float: none;
	width: 309px;
	clear: left;
}

#WrapCity a {
	display: block;
	color: #FFF;
	height: 44px;
	background-color: #069;
	text-align: center;
}
#WrapCity a:hover {
	background-color: #39C;
	display: block;
	color: #FFF;
}


.Spacer {
	height: 14px;
	margin-top: 5px;
	margin-bottom: 5px;
	background-color: #C60;
	width: 14px;
	clear: both;
	float: left;
}
.Link a {
	display: inline-block;
	color: #FFF;
	height: 59px;
	background-color: #069;
	width: 99px;
	padding-top: 10px;
}
.Link a:hover {
	background-color: #39C;
	display: inline-block;
	color: #FFF;
}



/*
 * FancyBox - jQuery Plugin
  * Version: 1.3.4 (11/11/2010)
 * Requires: jQuery v1.3+
 */

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('../gfx/fancybox.png');
}

#fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1100;
	display: none;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	padding: 20px;
	z-index: 1101;
	outline: none;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
}

#fancybox-content {
	width: 0;
	height: 0;
	padding: 0;
	outline: none;
	position: relative;
	overflow: hidden;
	z-index: 1102;
	border: 0px solid #fff;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	z-index: 1101;
}

#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background: transparent url('../gfx/fancybox.png') -40px 0px;
	cursor: pointer;
	z-index: 1103;
	display: none;
}

#fancybox-error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 14px;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
}

#fancybox-frame {
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background: transparent url('../gfx/blank.gif');
	z-index: 1102;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}

#fancybox-left-ico {
	background-image: url('../gfx/fancybox.png');
	background-position: -40px -30px;
}

#fancybox-right-ico {
	background-image: url('../gfx/fancybox.png');
	background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible; /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

.fancybox-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}

#fancybox-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url('../gfx/fancybox-x.png');
}

#fancybox-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url('../gfx/fancybox.png');
	background-position: -40px -162px;
}

#fancybox-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url('../gfx/fancybox-y.png');
	background-position: -20px 0px;
}

#fancybox-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url('../gfx/fancybox.png');
	background-position: -40px -182px; 
}

#fancybox-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url('../gfx/fancybox-x.png');
	background-position: 0px -20px;
}

#fancybox-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url('../gfx/fancybox.png');
	background-position: -40px -142px;
}

#fancybox-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url('../gfx/fancybox-y.png');
}

#fancybox-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url('../gfx/fancybox.png');
	background-position: -40px -122px;
}

#fancybox-title {
	font-family: Helvetica;
	font-size: 12px;
	z-index: 1102;
}

.fancybox-title-inside {
	padding-bottom: 10px;
	text-align: center;
	color: #333;
	background: #fff;
	position: relative;
}

.fancybox-title-outside {
	padding-top: 10px;
	color: #fff;
}

.fancybox-title-over {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background-image: url('../gfx/fancy_title_over.png');
	display: block;
}

.fancybox-title-float {
	position: absolute;
	left: 0;
	bottom: -20px;
	height: 32px;
}

#fancybox-title-float-wrap {
	border: none;
	border-collapse: collapse;
	width: auto;
}

#fancybox-title-float-wrap td {
	border: none;
	white-space: nowrap;
}

#fancybox-title-float-left {
	padding: 0 0 0 15px;
	background: url('../gfx/fancybox.png') -40px -90px no-repeat;
}

#fancybox-title-float-main {
	color: #FFF;
	line-height: 29px;
	font-weight: bold;
	padding: 0 0 3px 0;
	background: url('../gfx/fancybox.png') 0px -40px;
}

#fancybox-title-float-right {
	padding: 0 0 0 15px;
	background: url('../gfx/fancybox.png') -55px -90px no-repeat;
}
.t1 {
	font-size: 26px;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 100;
	margin: 0px;
	line-height: 16px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-shadow: 1px 1px 1px #000;
}
.t2 {
	text-transform: uppercase;
	font-weight: 900;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-family: "Arial Black", Gadget, sans-serif;
}
.t3 {
	text-transform: uppercase;
	font-weight: 900;
	padding: 0px;
	font-size: 11px;
	font-family: "Arial Black", Gadget, sans-serif;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}
